package shzj.orm.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import shzj.orm.entity.CategoryExpertGrade;
import shzj.orm.entity.CategoryExpertGradeExample;

public interface CategoryExpertGradeMapper {
    int countByExample(CategoryExpertGradeExample example);

    int deleteByExample(CategoryExpertGradeExample example);

    int deleteByPrimaryKey(Long pk);

    int insert(CategoryExpertGrade record);

    int insertSelective(CategoryExpertGrade record);

    List<CategoryExpertGrade> selectByExample(CategoryExpertGradeExample example);

    CategoryExpertGrade selectByPrimaryKey(Long pk);

    int updateByExampleSelective(@Param("record") CategoryExpertGrade record, @Param("example") CategoryExpertGradeExample example);

    int updateByExample(@Param("record") CategoryExpertGrade record, @Param("example") CategoryExpertGradeExample example);

    int updateByPrimaryKeySelective(CategoryExpertGrade record);

    int updateByPrimaryKey(CategoryExpertGrade record);
}